.wgd-cart {
  
  &-item {
    display: flex;
    padding: 15px;
    margin: 15px 0px;
    background-color: #fff;
    border-bottom: 1px solid #ccc; 

    &-img {
      width: 30%;
      border: 1px solid #dedede;
      margin-right: 10%;

      img {
        display: block;
      }
    }

    &-desc {
      flex: 1;
      display: flex;
      flex-direction: column;
      justify-content: space-between;

      h2 {
        font-size: 16px; 
      }

      .count {
        display: flex;
        width: 90px;
        height: 30px;
        border: 1px solid #dedede;
        border-radius: 3px;
      }

      [class^="btn-"] {
        flex: 1;
        text-align: center;
        line-height: 28px;

        &:nth-of-type(2) {
          border: 1px solid #dedede;
          border-width: 0px 1px;
        }
      }
    }
  }
}